Друзья и коллеги, всем привет! С праздником!😀
Передам эффективные, высокодоходные торговые системы (ТС) для торговли на МосБирже. Легко исполнять в ручном режиме, трудозатраты на каждую примерно 10 минут в неделю! Могу провести консультацию по практическому применению этих ТС в торговом терминале. Если нет желания или возможности самостоятельно исполнять ТС, после могу дистанционно исполнять их на вашем брокерском счете или же взять средства для исполнения ТС в доверительное управление (ДУ) c гарантией их возврата и даже компенсацией возможной временной просадки из собственных средств!
ТС №1Трендовая Результат тестирования акций Сбера. Cреднегодовая доходность без плечей за 9 лет 2011 – 2020 гг. 63,4%, cо 2-м плечом 190,2% годовых!, прибыльных сделок 58%, фактор восстановления 34, за этот период 427 сделок, прибыльных 253, убыточных 174, максимальная прибыльная сделка +8%, максимальная убыточная -2%, профит-фактор 2. Cредняя доходность на сделку +1,33%, максимальная просадка 7%, коэф. Шарпа 1,16.
//@version=4 strategy(title="Random Entries Work", shorttitle="REW", overlay=true, pyramiding=0, default_qty_type=strategy.percent_of_equity, default_qty_value=100, currency=currency.USD,commission_type=strategy.commission.percent,commission_value=0) // === GENERAL INPUTS === strategy = input(defval="Long Only",title="Direction",options=["Long Only", "Short Only", "Random"]) enter_frequency = input(defval=10,minval=1,maxval=100,title="Percent Chance to Enter") exit_frequency = input(defval=3, minval=0,maxval=100,title="Percent Chance to Exit",tooltip="This should be much lower than Percent Chance to Enter. Higher values decrease time in market. Lower values increase time in market.") start_year = input(defval=2020, title="Start Year") // === LOGIC === r = random(0,100) enter = enter_frequency > r[0] exit = exit_frequency > r[0] direction = random(0,100) >= 50 // === STRATEGY - LONG POSITION EXECUTION === enterLong() => strategy.opentrades == 0 and enter and (strategy == "Long Only" or (strategy == "Random") and direction) and time > timestamp(start_year, 01, 01, 01, 01) exitLong() => exit strategy.entry(id="Long", long=strategy.long, when=enterLong()) strategy.close(id="Long", when=exitLong()) // === STRATEGY - SHORT POSITION EXECUTION === enterShort() => strategy.opentrades == 0 and enter and (strategy == "Short Only" or (strategy == "Random" and not direction)) and time > timestamp(start_year, 01, 01, 01, 01) exitShort() => exit strategy.entry(id="Short", long=strategy.short, when=enterShort()) strategy.close(id="Short", when=exitShort())
Как учили «знающие» люди – торгуй график, на графике видны все действия игроков. Вот я и торговал график. И, если в моменте я был практически миллионером, то на дистанции утрачивал почти все преимущество. Что не так? Торгуя график, я полагался только на свои зрительные ощущения, а это влекло за собой досадные ошибки.
Поэтому я решил разобраться, а что я, собственно, торгую. Попытался сделать так, чтобы моей торговой системой мог управлять человек, который понятие не имел о трейдинге. Для этого пришлось препарировать бары и извлечь из них полезную, на мой взгляд, информацию, чтобы выявить закономерности. А уже эти закономерности представить в виде алгоритма, понятного всем.
Торговал я в то время фьючерсными контрактами на часовом и пятиминутном тайм-фреймах. Для примера, давайте разберем фьючерс на акции Сбербанка — часовик. Я заметил, что на рынке время от времени, возникают моменты, когда происходит жор. В это время игроки покупают актив прямо по рынку, по любой цене – лишь бы купить. Кто-то говорит, что это крупный игрок разгоняет цену, но я, больше, чем уверен, что крупный игрок так рынок не разгоняет, а делает это через новости. А жор – это пир спекулянтов, которые узнали о чем-то самыми последними.
Первый экран Элдера — определение глобального тренда. Для начала необходимо решить, какие сигналы мы будем рассматривать – на продажу или покупку. Для этого нужно определить направление глобального тренда. Если вы будете торговать на 30-минутном графике, то следует открыть график с таймфреймом D и установить на него индикатор MACD со стандартными настройками. При этом понижающиеся столбики гистограммы MACD говорят о нисходящем тренде, а повышающиеся столбики свидетельствуют о восходящем тренде. Чем дальше от нулевой отметки начнется смена наклона MACD, тем больше шанс получить максимальную прибыль, так как вы можете оказаться у истоков зарождающегося тренда. В нашем случае у Лукойла на дневном таймфрейме по индикатору MACD тренд растущий, а график цены находится выше 21 дневной скользящей средней. Теперь обратим внимание на второй экран. Второй экран это ожидание коррекции на младшем таймфрейме. Определившись с направлением тренда, остается найти подходящий момент для заключения сделки, чтобы и стоп-лосс был небольшим, и цели для взятия прибыли были ощутимыми. Для этого открываем график с наименьшим по значимости таймфреймом Н2, и устанавливаем на него индикатор Stochastic Oscillator. Задача состоит в определении окончания коррекции на младшем таймфрейме, чтобы затем открыть сделку в направлении глобального тренда. В данном случае, Stochastic зашел в зону перепроданности (менее 20%). Ожидаем момент, когда на втором экране Stochastic Oscillator выйдет из зоны перепроданности. Третий экран — поиск точного входа в рынок. Начинающие трейдеры, чтобы не запутаться, могут входить в рынок уже на втором экране. Использование третьего экрана является более сложным вариантом стратегии и больше подходит для опытных трейдеров. Из преимуществ использования третьего экрана Элдера можно выделить более точный вход с минимальным стоп-лоссом. На третьем экране вспомогательные индикаторы не применяются, а используется метод смещаемой покупки или продажи. В акциях Лукойла в рассматриваемом примере на первом экране Элдера тренд восходящий, а на втором экране ждем когда согласно Stochastic Oscillator произойдет выход из зоны перепроданности и готовимся к покупке. Далее необходимо перевести взгляд на третий экран и установить ордер Buy Stop чуть выше максимума предыдущего бара. На рисунке видно, что этот момент еще не достигнут. Ближайшая цель согласно стратегии 5800, стоп лосс можно разместить ниже локального минимума 5695.